give off an odor - Turc Anglais Dictionnaire